XML Schema Dialects


Unlike DTDs (Document Type Definitions), XML schemas use the same syntax as XML documents. They are like DTDs in that they define the rules of an XML document, including element names and data types, how elements can appear in combination, and which attributes are available for each element.

XML schemas supply additional semantic information, known as metadata, to the structure of XML documents, databases, and other similar organizations of data. They contain new features such as rich data types, inheritance, and extensibility that are not available in DTDs. XML schema components are reusable through the facility of XML Namespaces. Namespaces allow context to be given to element names, so they will be unique.

Some XML schema dialects currently in use are:

Copyright 2000 Extensibility, Inc.

Suite 250, 200 Franklin Street, Chapel Hill, North Carolina 27516